home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_08_08 / 8n08106a < prev    next >
Text File  |  1990-07-17  |  672b  |  38 lines

  1. Events and Windows
  2. Richard Rathe MD
  3. Listing 3
  4.  
  5. /*** text window creation function ***/
  6.  
  7. void create_t_window(title,wrect,closebox)
  8. char *title;
  9. Rect wrect;
  10. int  closebox;
  11. {
  12. /*    ...    */
  13.  
  14. /* allocate new window info */
  15.  
  16.   t_windinfo = 
  17.     (WIND *)NewPtr(sizeof(WIND));
  18.  
  19. /* allocate new window */
  20.  
  21.   t_window = 
  22.     NewWindow(NIL,&wrect,
  23.     title,TRUE,8,FRONT,closebox,NIL);
  24. /*    ...    */
  25.  
  26. /* insert window methods */
  27.  
  28.   t_windinfo->activateproc = t_activate;
  29.   t_windinfo->updateproc = t_update;
  30.   t_windinfo->keydownproc = t_keydown;
  31. /*   etc...  */
  32.  
  33. /* insert info into window refCon */
  34.  
  35.   SetWRefCon(t_window,t_windinfo);
  36. }
  37.  
  38.